#ifndef TFTP_CLIENT_H
#define TFTP_CLIENT_H

#include<myhead.h>
#include<string.h>
#include<string>
#include<errno.h>
using namespace std;
class TFTPClient
{
    private:
    static const int PORT = 6666 ;//服务器端口号
    static const int BUFFER_SIZE = 516 ;//协议包的大小

    int sfd;                //客户端套接字
    struct sockaddr_in  server_addr;    //服务器地址信息结构体

    //该客户端提供私有成员函数
    int doDownload();
    int doUPload();
    void clearScream();
    void waitForInput();
    void showMenu();
    
public:
    TFTPClient(const string & serverIP);
    ~TFTPClient();
    void run();

};



#endif